//
//  JLFlutterPluginDeviceManager.h
//  flutter_jl_bluetooth_plugin
//
//  Created by 凌煊峰 on 2021/7/28.
//

#import <Foundation/Foundation.h>
#import <Flutter/Flutter.h>
#import <JL_BLEKit/JL_BLEKit.h>
#import "BLEManager.h"
#import "DeviceEntity.h"

NS_ASSUME_NONNULL_BEGIN

@interface JLFlutterPluginDeviceManager : NSObject
@property (strong, nonatomic, nullable) FlutterEventSink eventSink;
@property (strong, nonatomic) NSMutableArray<DeviceEntity *> *btEnityList;
@property (weak,nonatomic) BLEManager *mBLEManager;


+ (instancetype)sharedInstance;
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;

@end

NS_ASSUME_NONNULL_END
